package com.ly.mpayment.rest.recharge.wanheng;
//200：提交成功，
//201：订单已存在，
//400：请求参数异常，
//401：签名错误，
//402：流量包未开通，
//403：手机格式异常，
//404：余额不足，
//405：IP受限，
//406：token失效，
//500：其他错误，
//501：通道维护，
//502：系统维护
public enum ResultCode {
	SUCCSEE("提交成功","200"), EXITS("订单已存在", "201"), PARAMETERS("请求参数异常", "400"), SIGN("签名错误", "401"),
	PACKAGE("流量包未开通", "402"), MOBILE("手机格式异常", "403"), BALANCE("余额不足", "404"), IP("IP受限", "405"), TOKEN("token失效", "406")
	, OTHER("其他错误", "500"), CHANNEL("通道维护", "501"), SYSTEM("系统维护", "502"),ORDER_NOT_EXITS("订单未存在","203"),
	FAILT("充值失败","100"),RECHARGE_SUCCESS("充值成功","200"),RECHARGEING("订单充值中","202");
    // 成员变量
    private String name;
    private String code;
    // 构造方法
    private ResultCode(String name, String code) {
        this.name = name;
        this.code = code;
    }
    // 普通方法
    public static String getName(String code) {
        for (ResultCode c : ResultCode.values()) {
            if (c.getCode().equals(code)) {
                return c.name;
            }
        }
        return null;
    }
    // get set 方法
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
	public String getCode() {
		return code;
	}
	public void setCode(String code) {
		this.code = code;
	}

}
